<?php
	require_once('../includes/configure.php');
	
	/*************************************
					Login
	/*************************************/
	
	$id_user = 20;			//en dur, mickael.euranie@gmail.com
	$id_structure = 129;		//structure correspondante
	$group_user = 4;		//administrateur de l'application intranet
	$parent_structure = $SOAP_CLIENT->getStructureParents($id_structure);
	
	/*************************************
		Récupération des comptes inactifs
	/*************************************/

	// Définition de la date à partir de laquelle un utilisateur est considéré comme étant inactif
	//$inactiv_limit = 
	/*
	echo '<pre> WAITING RENEWALL<br />';
	var_dump($users_waiting_renewall);
	echo '</pre>';
	/**/
	
	/*************************************
		Envoi des demandes à qui de droit
	/*************************************/
	
	if(!is_null($users_waiting_creation)) {
		foreach($users_waiting_creation AS $user) {
			// Récupération de la structure parent de la structure à laquelle appartient l'utilisateur
			$parent_structure = $SOAP_CLIENT->getStructureParents($user['id_structure']);
			//var_dump($parent_structure[0]);
			//$parent_structure = $SOAP_CLIENT->getStructureParents($parent_structure[0]);
			
			$filters = array(	"HIERARCHY" => false,
								"STRUCTURE_TYPE" => "PERSONNE",
								"DEPTH" => 1);
			$structures_list = $SOAP_CLIENT->getAllChildren(34, $filters);
			foreach($structures_list AS $structure) {
				/**/
				$validateurs = array();
				for($i = 0; $i < count($validateurs_list); $i++) {
					if(!is_null($validateurs_list[$i]['id_structure']) and $validateurs_list[$i]['id_structure'] == $structure['id']) {
						//$validateurs[]['id_user'] = $validateurs_list[$i]['id_user'];
						$validateurs[$i] = $SOAP_CLIENT->getUserInformations($validateurs_list[$i]['id_user']);
						$emailing_creation[$i] = $validateurs[$i]['login'];
					}
				}
				//var_dump($validateurs);
				/**/
			}
		}
		echo 'L\'email sera envoyé aux validateurs suivants :<br />';
		echo '<pre>';
		var_dump($emailing_creation);
		echo '</pre>';
	}
	
	if(!is_null($users_waiting_renewall)) {
		foreach($renewall AS $user) {
			// Récupération de la structure parent de la structure à laquelle appartient l'utilisateur
			$parent_structure = $SOAP_CLIENT->getStructureParents($user['id_structure']);
			//var_dump($parent_structure[0]);
			//$parent_structure = $SOAP_CLIENT->getStructureParents($parent_structure[0]);
			
			$filters = array(	"HIERARCHY" => false,
								"STRUCTURE_TYPE" => "PERSONNE",
								"DEPTH" => 1);
			$structures_list = $SOAP_CLIENT->getAllChildren(34, $filters);
			foreach($structures_list AS $structure) {
				/**/
				$validateurs = array();
				for($i = 0; $i < count($validateurs_list); $i++) {
					if(!is_null($validateurs_list[$i]['id_structure']) and $validateurs_list[$i]['id_structure'] == $structure['id']) {
						//$validateurs[]['id_user'] = $validateurs_list[$i]['id_user'];
						$validateurs[$i] = $SOAP_CLIENT->getUserInformations($validateurs_list[$i]['id_user']);
						$emailing_creation[$i] = $validateurs[$i]['login'];
					}
				}
				//var_dump($validateurs);
				/**/
			}
		}
		echo 'L\'email sera envoyé aux validateurs suivants :<br />';
		echo '<pre>';
		var_dump($emailing_creation);
		echo '</pre>';
	}
?>